package com.audaque.springboot.foshanupload.authcore.service.inface;

import com.audaque.springboot.foshanupload.authcore.model.currentUser.TransmittableThreadLocalCurrentUser;
import com.audaque.springboot.foshanupload.core.result.R;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 * @author zgb
 * @desc ...
 * @date 2022-06-22 17:11:46
 */
public interface LoginService {




    public String getSessionId(HttpServletRequest request, HttpSession httpSession);

    public String getUserId(  );

    public TransmittableThreadLocalCurrentUser getCurrentUser(  );

    public R checkLogin(  );


}
